package com.tanhua.domain.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 发布的动态 VO类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class PublishVO implements Serializable {
    /**动态的id*/
    private String id;

    /**发布人的id*/
    private Long userId;
    /**发布人的头像*/
    private String avatar;
    /**发布人的昵称*/
    private String nickname;
    /**发布人的性别*/
    private String gender;
    /**发布人的年龄*/
    private Integer age;
    /**发布人的标签*/
    private String[] tags;

    /**动态的文字内容*/
    private String textContent;
    /**动态的图片内容*/
    private String[] imageContent;
    /**距离*/
    private String distance;
    /**发布时间 如10分钟前*/
    private String createDate;
    /**有多少点赞了*/
    private Integer likeCount;
    /**有多少评论了*/
    private Integer commentCount;
    /**有多少喜欢了*/
    private Integer loveCount;

    /**当前用户是否点赞了。1是，0否*/
    private Integer hasLiked;
    /**当前用户是否喜欢了。1是，0否*/
    private Integer hasLoved;
}